package cn.iocoder.yudao.module.system.service.a_manuscriptLog;

import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.module.system.controller.admin.a_manuscriptLog.vo.ManuscriptPageReqVO;
import cn.iocoder.yudao.module.system.dal.dataobject.a_manuscriptLog.ManuscriptLogDO;
import com.trs.hybase.client.TRSConnection;

public interface ManuscriptLogService {
    /**
     * 创建稿件日志
     *
     * @param manuscriptDO 创建信息
     */
    void insertManscriptorLog(TRSConnection conn, ManuscriptLogDO manuscriptDO);

    /**
     * 根据关联id查询是否有日志信息
     *
     * @param relevanceId 关联id
     */
    Boolean findExistByRelevanceId(TRSConnection conn, String relevanceId);

    /**
     * 根据关联id查询是否有日志信息（分页）
     *
     * @param relevanceId 关联id
     */
    PageResult<ManuscriptPageReqVO> findPageByRelevanceId(ManuscriptPageReqVO pageReqVO);

}
